/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package br.siagefi.model;

import br.siagefi.interfaces.BaseEntity;
import java.io.Serializable;
import java.util.Date;
import java.util.Objects;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 *
 * @author NOTE
 */
@Entity
@Table(name = "cliente_PJ")
public class ClientePJ extends PessoaJuridica implements Serializable, BaseEntity{
    
    
    @Temporal(TemporalType.DATE)
    @Column(name = "data_constituicao")
    private Date dataConstituicao;
    
    @Column(name = "atividade_principal", length = 50)
    private String atividadePrincipal;
    
    @Temporal(TemporalType.DATE)
    @Column(name = "cliente_desde")
    private Date clienteDesde;

    public ClientePJ() {
    }
    
    public Date getDataConstituicao() {
        return dataConstituicao;
    }

    public void setDataConstituicao(Date dataConstituicao) {
        this.dataConstituicao = dataConstituicao;
    }

    public String getAtividadePrincipal() {
        return atividadePrincipal;
    }

    public void setAtividadePrincipal(String atividadePrincipal) {
        this.atividadePrincipal = atividadePrincipal;
    }

    public Date getClienteDesde() {
        return clienteDesde;
    }

    public void setClienteDesde(Date clienteDesde) {
        this.clienteDesde = clienteDesde;
    }
    
}
